controversial idea - German English Dictionary